home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
004a
/
grade201.zip
/
GRADE.TXT
< prev
next >
Wrap
Text File
|
1991-09-16
|
27KB
|
824 lines
Grade Book For DOS
A Grading Management System
for Teachers
Daniel M. Vallejo
September 15, 1991
Revision15
Educational Services Inc., Seattle, Washington
Published by
Educational Services, Inc. and Daniel M. Vallejo
540-C NE Northgate Way Suite 417
Seattle, Washington 98125
(206) 820-8043
All rights reserved. No part of this book may be reproduced
or transmitted in any form or by any means, electronic or
mechanical, including photocopying, recording or by any
information storage and retrieve system without written
permission from the author.
Copyright (C) 1991 by Educational Services, Inc., and Daniel M. Vallejo
DOS Version 2.01, 1990
Printed in the United States of America
Registration
For nearly four years, we at ESI have been developing
software for the education community. We've licensed Grade
Book to the Mater Dei High School, Saint Anthony's High
School, University of California at Irvine, California State
University at Fullerton, University of Southern California,
California State University at Los Angeles, and at the
University of Washington.
We think that grade book is unmatched than any other
grading system. If you would like to register this product
please send $20 to Dan Vallejo at the above address. In
return you will receive a printed manual, product support
(two-hours of free enhancements based on your suggestions),
and the latest enhancements.
Introduction
Grade Book was designed for teachers to keep track of
student grades. The program is simple and easy to use. It
is menu driven; all functions are displayed at the top of
the screen. By typing a few keystrokes any function can be
selected.
The program tracks student id's, names, scores, and
grades. (If more information is required the author can be
contacted for further details.) All the basic needs of a
teacher's have been placed in the program.
Grade Book handles a maximum of fifty students per class
with six classes on the disk. There is plenty of room for
grades; forty for homework, and twenty for tests. The
program is very versatile. Homework are not limited to ten
points, they can be any value so desired. Tests, likewise,
are not limited to 100 points.
Grading is based on a standard system for grades (A+
100%+, A 90%+, B+ 85%+, B 80%+, C+ 75%+ C 70%+, D 60%+, F
60%-). You may change this free of charge upon
registration.
Common Features
All the functions of Grade Book are accessed through the
menu at the top. Each function is denoted by an upper-case
letter followed by a ) . A function may be selected by
typing the appropriate letter. The menu may be exited by
pressing the <ESC> key.
There are a variety of options at each menu but Period is
a common option. It will save the current information and
switch to a new class. If Period is chosen the following is
displayed.
Period [1 to 6] _
The program will ask for a new period and will save the
current period's information. If the period chosen is the
different that the current period number the program will
load the new period's information, otherwise no load will be
done, which will save time.
The <ESC> key may also be used to exit an activity. For
example if Homework #3 was about to be changed and Test #3
was actually the choice wanted then pressing <ESC>will back
out and the value for Homework #3 will remain unchanged.
<2>Descriptions: H)omework T)est <ESC>H
Homework number [1 to 4] 3
Score [0 to 43] <ESC>
The most time consuming task of a grading system is the
entry of scores; therefore special capabilities have been
built into the program. When the program asks for a number
it will display a minimum value, a maximum value and the
number of digits that are to be entered.
New student's number to add [1 to 25] ___
If a new test or homework is entered the program will ask
for the standard maximum value, that is, without extra
credit. Scores greater than the maximum value can be
entered for cases such as extra credit, however. If a zero
or if the number of digits has been entered there will be no
need to press <RETURN>. This is added to speed the process
of entering data.
In some cases there will be a need to enter many perfect
scores of 100 on a 100 point test or homework in which case
a slash (/) can been entered and a 100 will show up on the
screen. Again there will be no need to press <RETURN>.
If there are perfect scores and the test is worth 43
points, 110 points, or 10 points, then a period (.) may be
entered and the program will use the maximum value for the
test. Again there will be no need to press <RETURN>. The
<BACKSPACE> may be used to correct entries.
The program will display a series of underscores (_) for
the entry of names, dates, descriptions, and indentification
codes. When the program asks for a textual description such
as a student name, the program will print a series of
underscores (_) to indicate how long the name may be. Once
the number of letters has been entered the program will no
longer accept more letters.
Commands
<1>Main: A)ttendance D)ay-to-day R)eports S)et-up Q)uit
Attendance Student attendance
Not available at this time.
Day-to-day Day-to-day activities
This menu will allow for the entry of
tests and homework, editing student
grades and so forth.
Reports Student and class listings
This menu will allow for the printing
of student lists for both the students
and the teacher.
Set-up First-time installation and student modifications
This menu will allow the initial
creation of classes and the
maintenance of student lists.
Quit Exit the program
This will save the current information
and exit the program.
Set-up
First-time installation and student modifications
<6>Set-up: E)nter A)dd D)rop F)inal R)e-init C)hange P)eriod <ESC>
This menu allows for the initial creation of classes,
adding and deleting students, finalizing grades, switching
to the second quarter and changing a student's record
contents or the status of the class.
Enter Enter a class
This will allow the entry of a new
class and will ask for each student's
identification and name.
Add Add a student
This will allow the addition of a
student to the class.
Drop Drop a student
This will allow the deletion of a
student from the class.
Final Finalize grades
This will allow the finalization of
the student's grades based on the
class work.
Re-init Begin a new semester or 2nd quarter
This menu will allow the class to
begin a new semester or second
quarter.
Change Change class status, student record or class work
This menu will allow the modification
of class related information, the
student information and raw grades,
and the class work points and
descriptions.
Set-up/Enter
Enter a class
This will allow the entry of a new class and will ask for
each student's identification and name. This will delete
ALL information from the class; all the totals will be set
to zero and the class be set to the first quarter.
****** WARNING ******
This will delete all information for period 2
Are you sure (Y/N)?
The program will ask for verification. If a No is
entered the program will return to the Set-up menu. If a
Yes is entered the program will then ask for a course name.
Course name:
The identification code for the first student should then
be entered. Any type of code may entered so long as the
code is less than eleven characters. The codes should be
unique as they are used as a secondary form of
identification. But it is ultimately left to be used in any
fashion so desired.
Student's names:
( 1)
ID code:
The name of the first student should then be entered.
The entire name will be required and may be entered in any
chosen way (ex. last name, first or first name, last etc..).
Name:
The process of entering identifications and names will be
repeated until the entire class has been entered. Once the
last name has been entered press the <RETURN> key on the
identification code and the program will return to the Set-
up menu.
Set-up/Add
Add a student
This will allow the addition of a student to the class.
All the totals for the student will be set to zero.
If no students can be added the following message will be
displayed and the program will return to the Set-up menu.
No room to add another student
The program will then ask for the new student's number,
which can be any number in the range specified in the
brackets. If a zero or any number not in the range
specified is entered the program will exit and return to the
Set-up menu.
New student's number to add [1 to 25] __
The program will ask for the student's identification and
name.
New student's ID code:
New student's name:
The students after the student added will be shifted down
one space. Keep this in mind if a record book is being
used. The program will then return to the Set-up menu.
Set-up/Drop
Drop a student
This will allow the deletion of a student from the class.
All information for the student will be deleted.
If no students can be dropped the following message will
be displayed and the program will return to the Set-up menu.
No student to drop
The program will then ask for the student's number to
drop which can be any number in the range specified in the
brackets. If a zero or any number not in the range
specified in the brackets is entered the program will exit
and return to the Set-up menu.
Student's number to drop [1 to 34] __
The student's record will be displayed and the program
will ask for verification.
22) Smith, John
1 2 3 4 5
13 44 0 0 10
88 <155> 97% 77% A C+ ?
Drop this student (Y/N)?
If a No is entered the program will return to the Set-up
menu. If a Yes is entered the student is then dropped, the
students after Smith will be shift up one space,and the
program will return to the Set-up menu.
Set-up/Final
Finalize grades
This will allow the finalization of the student's grades
based on the first and second quarter grades. The program
will ask for the finals test. If a zero or any number not
in the range specified in the brackets is entered the
program will return to the Set-up menu.
Any test can be the final exam. It is ultimately left to
the teacher but it must be a test.
Which test is the finals test [1 to 6] _
The student's name, number, percentile and grade for both
quarters and the percentile for the final test will be
displayed along with a calculated final grade for the class.
1 Amber, Joseph 78% 98% 87% C A [B] accept (Y/N)?Y
2 Blue, Joanne 100% 100% 98% A+ A+ [A+] accept (Y/N)?N
New Grade:B
.
.
The program will calculate the final grade by the
following formula. This is then converted to a letter
grade.
Grade = 2 * 1st Quarter Percentile +
2 * 2nd Quarter Percentile +
Final Percentile
If a Yes is entered the program will display the next
student. If a No is entered the program will ask for a new
grade. Any grade may be entered (A+, A, A-, B+, B, B-, C+,
C, C-, D, F, ?).
The process of finalizing grades will be continued until
the last student then the program will return to the Set-up
menu.
Set-up/Re-init
Begin a new semester or 2nd quarter
<5>Re-init: S)emester 2)nd-quarter P)eriod <ESC>
This menu will allow the class to begin a new semester or
second quarter.
Semester Begin a new semester
This will allow the class to begin a
new semester
2nd-quarter Begin a second quarter
This will allow the class to begin a
second quarter.
Set-up/Re-init/Semester
Begin a new semester
This will allow the class to begin a new semester. All
tests and homework along with their descriptions and values
will be deleted. Only the student identifications and their
names will remain.
********** WARNING **********
This will delete all information and totals
Are you sure (Y/N)?
The program will ask for verification. If a No is
entered the program will return to the Set-up/Re-init menu.
If a Yes is entered the program will initialize all the
student's records and then return to the Set-up/Re-init
menu.
Set-up/Re-init/2nd-quarter
Begin a second quarter
This will allow the class to begin a second quarter. All
tests and homework along with their descriptions and values
will be deleted. Only the student identifications, names,
letter grades, total points, and percentile from the first
quarter will remain.
********** WARNING *********
This will delete all tests and homework
Are you sure (Y/N)?
The program will ask for verification. If a No is
entered the program will return to the Set-up/Re-init menu.
If a Yes is entered the program will initialize all
student's records and then return to the Set-up/Re-init
menu.
Set-up/Change
Change class status, student record, or class work
<3>Change: S)tatus R)ecord D)escriptions <ESC>
This menu will allow the modification of the class
status, an individuals record,and test or homework
information.
Status Modify class status
This menu will allow the modification
of the class status such as; the class
name, the number of students, the
number of tests entered, and so forth.
Record Modify student record
This will allow the modification of a
student's scores, quarter grades, and
so forth.
Descriptions Modify test and homework information
This menu will allow the modification
of tests and homework descriptions and
their respective values.
Set-up/Change/Status
Modify class status
This menu will allow the modification of the class
status. This will not delete or add any information. It is
provided solely to offset any unknown program flaws.
N)ame ->Class #1
S)tudents 23
H)omeworks 9
T)ests 3
C)hange quarter 1
M)aximum points 320
<ESC>
Which?
If Name is chosen the program will ask for the class
name.
If Students is chosen the program will ask for the number
of students in the class.
If Homework is chosen the program will ask for the number
of homework entered.
If Tests is chosen the program will ask for the number of
tests entered.
If Change quarter is chosen the program will switch
quarters from 1 to 2 or 2 to 1 whichever is the case.
If Maximum points is chosen the program will ask for the
maximum points in the class.
If <ESC> is chosen the program will ask whether to re-
calculate the student's grade and then return to the Set-
up/Change menu.
Set-up/Change/Record
Modify student record
This will allow the modification of a student's record
such as; identification, name, scores, total points,
percentiles, and grades. Nothing will be recalculated.
This should be to change identification codes and student
names or if for some reason the any of the information
appears unusual. Be aware that if any re-calculation of
grades occurs the changes might be undone. Select this
before printing or finalizing grades.
The program will then ask for the student's number. If a
zero or any number not in the range specified in the
brackets is entered the program will exit and return to the
Set-up/Change menu.
Record number to change [1 to 23] __
The program will then display the following menu and the
student's record.
Record: I)d N)ame H)wk T)ests M)axpts P)ercent G)rades <ESC>
32) Josephs, Steven
1 2 3 4 5
13 44 0 0 10
88 <155> 97% 77% A C+ ?
If Id is chosen the program will ask for the
identification code.
If Name is chosen the program will ask for the name.
If Homework or Test is chosen the program will ask for
the number and then ask for the score.
If Maxpts is chosen the program will ask for the total
points (the sum of the homework and test scores).
If Percent is chosen the program will ask for the quarter
and then ask for the percentile.
If Grades is chosen the program will ask for the
quarter/final (the final is 3) and then ask for the grade.
If <ESC> is chosen the program ask for verification. If
No is chosen the student is returned to the state it was
before any changes were made. Otherwise the changes are
made permanent. The program will then return to the Set-
up/Change menu.
Set-up/Change/Descriptions
Modify test and homework information
<2>Descriptions: T)est H)omework L)ist <ESC>
This menu will allow the modification of test and
homework descriptions and their respective values.
If Test or Homework is chosen and there are no tests or
homework the following message will be displayed and then
will return to the Change/Descriptions menu.
No tests
No homework
The program will then ask for the test or homework number
to modify.
Enter test description number [1 to 5] 2
Enter homework description number [1 to 15] 3
The program will display the following menu along with
the test or homework information.
Change test: D)escription V)alue <ESC>
Test #2:
Unit exam 3
= 100
Change homework: D)escription V)alue <ESC>
Homework #3:
P.35 Questions 1,2,3
= 10
If Description is chosen the program will ask for the new
description.
If Value is chosen the program will ask for the new value
If <ESC> is chosen the program will return to the Set-
up/Change/Descriptions menu.
If List is chosen from the Set-up/Change/Descriptions
menu the program will ask for Test or Homework and then
display the appropriate descriptions and value.
<2>List: T)ests H)omework <ESC>
# Tests
1 Test one = 100
2 Unit exam = 200
.
.
# Homework
1 Chapter 1 = 10
2 Crossword = 5
.
.
Day-to-day
Day-to-day activities
<1>Day-to-day: T)est H)omework E)dit L)ist U)pdate D)escriptions P)eriod <ESC>
This menu will allow for the entry of tests, homework,
editing student scores,and displaying the information.
Test/homework Enter a test or homework
This will allow the entry of a new
test or homework or re-entry of an
existing one.
Edit Modify student scores
This will allow the modification of a
student's test or homework scores.
List Display student scores
This will display all the student's
scores.
Update Re-calculate class and student scores
This will re-calculate the class and
all the student's scores.
Descriptions Display test or homework descriptions
This menu will display all test or
homework descriptions along with their
respective values.
Day-to-day/Test or Homework
Enter a test or homework
This will allow the entry of a new test or homework or
re-entry of an existing one. The program will display the
next new test or homework number. If there is no room to
add another then the program will display a message and
return to the Day-to-day menu.
Do you wish to enter test 3 (Y/N/<ESC>)?
Do you with to enter homework 10 (Y/N/<ESC>)?
If <ESC> is chosen the program will return to the Day-to-
day menu. If many of the values in a previous test or
homework were incorrect and rather than having to correct
them one by one using the Day-to-day/Edit menu selection one
can re-enter the appropriate test or homework by responding
No. The program will then ask for the old number, the
description, and the value.
Enter homework number [1 to 10] 1
Enter test number [1 to 3] 2
Enter homework description
:Page 34
Enter test description
:Quarter exam
Enter value for this homework [0 to 999] 10
Enter value for this test [0 to 999] 200
The program will then subtract the old scores from the
student's record.
If a Yes had been chosen from the first prompt the
program would have asked for a description and a value.
In either case the program will then display each
student's name and ask for a score. As the scores are
entered the program re-calculates each student's new grade
and percentile.
Ana, Davis [0 to 200] 200
Bell, Don [0 to 200] 150
.
.
Ana, Davis [0 to 10] 10
Bell, Don [0 to 10] 8
.
.
The program will then return to the Day-to-day menu.
Day-to-day/Edit
Modify student scores
This will allow the modification of a student's test or
homework scores. This will re-calculate the total points,
percentile, and the letter grade for the current quarter.
The program will ask for the student's number.
Edit student number [1 to 50] 34
The program will then display the student's record along
with a short description of the tests and homework that have
been entered.
34) Gregory, Joseph
1 2 3 4 5 6
10 0 8 7 10 22
100 88 74 <319> 108% 87% A+ B+ ?
H)omework T)est <ESC>
If <ESC> is chosen the program will ask for verification.
Save these changes (Y/N)?
If a No is entered the program will leave the student's
record unchanged otherwise the changes will be made
permanent.
If Homework or Test is chosen the program will ask for
the number to edit and then ask for the score.
Homework number [1 to 6] 2
Test number [1 to 3] 3
Score [0 to 10] __
Score [0 to 200] ___
Day-to-day/List
Display student scores
This will display all the student's scores. If more than
4 homework or tests have been entered the program will
display reference points on every third student, and will
pause after five students have been displayed. Pressing
<SPACE BAR> will continue displaying students, pressing
<ESC> will exit. Once all the students have been shown the
program will return to the Day-to-day menu.
1) Amber, Joseph
10 0 8 7 10 22
100 88 74 <319> 108% 87% A+ B+ ?
2) Blue, Joanne
10 8 10 8 15 15
90 99100 <350> 96% 95% A A ?
3) Cosworth, Ann
1 2 3 4 5 6
9 10 10 5 10 19
75100100 <338> 89% 92% B+ A ?
4) Dave, Steven
10 9 10 10 10 14
88 85 98 <334> 89% 91% b+ A ?
5) Grapple, David
8 10 10 15 9 15
95 90 75 <327> 82% 89% B B+ ?
Press <ESC> to quit, <SPACE BAR> to continue
Day-to-day/Update
Re-calculate class and student scores
This will re-calculate the class and all the student's
scores. The program re-calculates the maximum total for the
class and double checks each student's totals and grades. A
period is printed for each student updated.
Updating....
Day-to-day/Descriptions
Display test or homework descriptions
<2>Descriptions: T)ests H)omeworks <ESC>
This menu will display all test or homework descriptions
along with their respective values.
If Tests or Homework is chosen and there are no tests or
homework the program will display a message and return to
the Day-to-day menu.
No tests
No homework
Otherwise the descriptions along with there values are
appropriately shown.
# Tests
1 Test one = 100
2 Unit exam = 200
.
.
# Homework
1 Chapter 1 = 10
2 Crossword = 5
.
.
Reports
Student and class listings
<6>Print-out: T)eacher S)tudent B)oth A)ttendance D)ate P)eriod <ESC>
This menu will allow for the printing of student lists
for both the students and the teacher.
If Teacher is chosen the program will activate the
printer, print a header consisting of the date, test and
homework descriptions and their values, the class name, the
title, the teacher name, the total points for the class, and
the letter grade values. The program will then display the
following as each student's COMPLETE record is printed. The
program will then return to the Reports menu.
Printing header...
Printing student # 3/30
If Student is chosen the program will do the same as the
Teacher selection except that no names will be shown only
identification codes. The students will also be printed in
random order. The program will then return to the Reports
menu.
If Both is chosen the program will print the teacher and
student copy and then return to the Reports menu.
The Attendance option is not available at this time.
If Date is chosen the program will ask for the current
date.
During printing if any key is pressed the program will
pause the printing process and will display the following.
Pausing: C)ontinue <ESC>
If Continue is entered the program will resume printing.
If <ESC> is entered the program will return to the Reports
menu.
If a selection is chosen and if no date was entered when
the current session started the program will prompt for the
current date. The program will assume there is no date and
no teacher name.
Quit
Exit the program
This will save the current information and exit the
program.
Please wait saving file
The End
Always Quit the program never turn off the computer in
the middle of a session otherwise the current period will be
not be updated and valuable data will be lost.